gag a maggot

gag a maggot
(US, slang) To cause great disgust or nausea.